#include <SimpleMeshRenderer.h>
Public Member Functions | |
SimpleMeshRenderer (void) | |
virtual | ~SimpleMeshRenderer (void) |
virtual void | init () |
virtual void | render () |
void | enableAlphaBlending (bool _alpha) |
virtual bool | isLowerThan (Renderer *renderer) |
Protected Member Functions | |
void | defaultPass () |
void | depthPass () |
void | shadowMapPass () |
void | addSMPass () |
SimpleMeshRenderer::SimpleMeshRenderer | ( | void | ) |
Constructor for SimpleMeshRenderer object
SimpleMeshRenderer::~SimpleMeshRenderer | ( | void | ) | [virtual] |
Destructor for SimpleMeshRenderer object
void SimpleMeshRenderer::init | ( | ) | [virtual] |
Initialization
Implements Renderer.
void SimpleMeshRenderer::render | ( | ) | [virtual] |
Render node
Implements Renderer.
void SimpleMeshRenderer::enableAlphaBlending | ( | bool | _alpha | ) |
Enable/Disable Alpha Blending
bool SimpleMeshRenderer::isLowerThan | ( | Renderer * | renderer | ) | [virtual] |
Returns whether the priority of this renderer is lower than the given one's
Implements Renderer.
void SimpleMeshRenderer::defaultPass | ( | ) | [protected] |
Render default pass
void SimpleMeshRenderer::depthPass | ( | ) | [protected] |
Render depth pass
void SimpleMeshRenderer::shadowMapPass | ( | ) | [protected] |
Render shadow map pass
void SimpleMeshRenderer::addSMPass | ( | ) | [protected] |
Render pass which sums up values from the depth maps